package redirector.impl;

import java.util.List;

import beans.ClienteBean;
import dao.HibernateClienteDao;
import entity.ClienteEntity;
import entity.CondicionCompraEntity;

public class CondicionSRV {
	private static HibernateClienteDao dao;
	static {
		dao = HibernateClienteDao.getInstancia();
		
	}
	
	public void agregarCliente(ClienteEntity cliente){
		
	}

	public List<CondicionCompraEntity> obtenerCondicionCompra() {
		List<CondicionCompraEntity> resultado=null;
		try {
			resultado=dao.obtenerCondicionCompra();
		} catch (Exception e) {
			e.printStackTrace();
			System.out.println(e.getMessage());
		}
		return resultado;
	}

	public List<CondicionCompraEntity> obtenerCondicionesCompra(
			ClienteBean clienteActual) {
		List<CondicionCompraEntity> resultado=null;
		try {
			resultado=dao.obtenerCondicioesnCompra(clienteActual);
		} catch (Exception e) {
			e.printStackTrace();
			System.out.println(e.getMessage());
		}
		return resultado;
	}

	public List<CondicionCompraEntity> obtenerCondicionesCompra(
			ClienteEntity cliente) {
		List<CondicionCompraEntity> resultado=null;
		try {
			resultado=dao.obtenerCondicioesnCompra(cliente);
		} catch (Exception e) {
			e.printStackTrace();
			System.out.println(e.getMessage());
		}
		return resultado;
	}

	public CondicionCompraEntity buscarCondicionCompra(String formaPago) {
		try{
			return dao.buscarCondicionCompra(formaPago);
		}catch(Exception e){
			
		}
		return null;
	}

}
